720ae9faa5d87b514986aed5dc56d27a1c69ca49,platform/platform-impl/src/com/intellij/openapi/editor/actions/DeleteToWordStartAction.java,DeleteToWordStartAction,deleteToWordStart,#Editor#,47

Before Change


  }

  private static void deleteToWordStart(Editor editor) {
    int endOffset = editor.getCaretModel().getOffset();
    EditorActionUtil.moveCaretToPreviousWord(editor, false);
    int startOffset = editor.getCaretModel().getOffset();
    Document document = editor.getDocument();
    document.deleteString(startOffset, endOffset);
  }

After Change


  }

  private static void deleteToWordStart(Editor editor) {
    final CaretModel caretModel = editor.getCaretModel();
    int endOffset = caretModel.getOffset();
    
    // The logic is as follows: